inscribed triangle - French English Dictionary